package com.cci.kangdao.fieldService.dao;

import com.cci.kangdao.fieldService.model.FieldServiceTemplateSection;
import org.apache.ibatis.annotations.Param;

public interface FieldServiceTemplateSectionDao {
    int deleteByPrimaryKey(Long id);

    int insert(FieldServiceTemplateSection record);

    int insertSelective(FieldServiceTemplateSection record);

    FieldServiceTemplateSection selectByPrimaryKey(Long id);

    FieldServiceTemplateSection selectFirstByTemplateId(Long templateId);

    FieldServiceTemplateSection select(@Param("templateId") Long templateId, @Param("crmNo") String crmNo);

    FieldServiceTemplateSection selectPreviousSection(@Param("templateId") Long templateId, @Param("sectionId") Long sectionId);

    FieldServiceTemplateSection selectNextSection(@Param("templateId") Long templateId, @Param("sectionId") Long sectionId);

    int updateByPrimaryKeySelective(FieldServiceTemplateSection record);

    int updateByPrimaryKey(FieldServiceTemplateSection record);
}